#include <stdio.h>
//编写代码实现：求⼀个整数存储在内存中的⼆进制中1的个数。

int main()
{
    int n = 0;
    scanf("%d",&n);
    int count = 0; // 计数

    while(n)
    {
        n = n & (n -1);
        count++;
    }
    printf("⼆进制中1的个数 = %d\n",count);

    return 0;
}
